How can Dreamweaver be extended?

You can extend Dreamweaver several ways using HTML, JavaScript and C. You can write your own objects, behavior actions, commands, property inspectors, floating palettes, data translators, and C libraries that can be called from within JavaScript code. To accomplish these tasks, you must be proficient in JavaScript and thoroughly understand HTML elements. You don't need to be proficient in C unless you need some functionality that is not available through the Dreamweaver JavaScript API.

This manual describes the Document Object Model (DOM) that Dreamweaver supports and the Dreamweaver JavaScript API—the custom JavaScript functions that are built into Dreamweaver and that can be used in any object, behavior action, command, property inspector, floating palette, or data translation file. The manual also describes the APIs that are specific to each type of file, and provides several commented code examples.

Throughout this book, object, behavior action, command, property inspector, floating palette, and data translation files are referred to collectively as extensions.